#ifndef __DAISY_VIEW_OGRE_CONFIG_H__
#define __DAISY_VIEW_OGRE_CONFIG_H__
#include <daisy\Global.h>

//#include <orz/Toolkit_Base/LogManager.h>

//#if ORZ_PLATFORM == ORZ_PLATFORM_WIN32
#	if defined( VIEW_OGRE_MANAGER_EXPORTS )
#		define _DaisyViewOgreExport __declspec( dllexport )
#	else
#		/*if defined( __MINGW32__ )	
#			define _OrzFrameworkBaseExport
#		else*/
#			define _DaisyViewOgreExport __declspec( dllimport )
#		endif
#	//endif
#define _DaisyViewOgrePrivate

//#elif ORZ_PLATFORM == ORZ_PLATFORM_LINUX  
//
//// Enable GCC symbol visibility
//#   if defined( ORZ_GCC_VISIBILITY )
//#       define _OrzFrameworkBaseExport  __attribute__ ((visibility("default")))
//#       define _OrzToolkitBasePrivate __attribute__ ((visibility("hidden")))
//#   else
//#       define _OrzFrameworkBaseExport
//#       define _OrzToolkitBasePrivate
//#   endif
//
//#endif

//const DAISY::TimeType WORLD_UPDATE_INTERVAL = 0.015f;

class _DaisyViewOgreExport boost::noncopyable_::noncopyable;
#include "ViewOgrePreDeclare.h"
#endif